someone who quenches/extinguishes - Turkish English Dictionary